package cyy.example.com.facotry.model.api.response;

import cyy.example.com.facotry.model.api.BaseEntity;

import java.util.List;

/**
 * Created by chenyiyao on 2017/11/6.
 *
 * TODO: 可删除，无用。但还有其它模块引用，其引用的模块也不再需要。
 */

public class QueryConditionEntity extends BaseEntity {

    private BodyBean body;

    public BodyBean getBody() {
        return body;
    }

    public void setBody(BodyBean body) {
        this.body = body;
    }

    public static class BodyBean {
        private List<SuperviseGradeBean> superviseGrade;
        private List<SuperviseNatureBean> superviseNature;
        private List<IndustryBean> industry;
        private List<IllegalRecordBean> illegalRecord;
        private List<AreaDataBean> areaData;

        public List<SuperviseGradeBean> getSuperviseGrade() {
            return superviseGrade;
        }

        public void setSuperviseGrade(List<SuperviseGradeBean> superviseGrade) {
            this.superviseGrade = superviseGrade;
        }

        public List<SuperviseNatureBean> getSuperviseNature() {
            return superviseNature;
        }

        public void setSuperviseNature(List<SuperviseNatureBean> superviseNature) {
            this.superviseNature = superviseNature;
        }

        public List<IndustryBean> getIndustry() {
            return industry;
        }

        public void setIndustry(List<IndustryBean> industry) {
            this.industry = industry;
        }

        public List<IllegalRecordBean> getIllegalRecord() {
            return illegalRecord;
        }

        public void setIllegalRecord(List<IllegalRecordBean> illegalRecord) {
            this.illegalRecord = illegalRecord;
        }

        public List<AreaDataBean> getAreaData() {
            return areaData;
        }

        public void setAreaData(List<AreaDataBean> areaData) {
            this.areaData = areaData;
        }

        public static class SuperviseGradeBean {
            /**
             * superviseGradeId : A
             * superviseGradeName : A级
             */

            private String superviseGradeId;
            private String superviseGradeName;
            private String images;
            public String getSuperviseGradeId() {
                return superviseGradeId;
            }

            public void setSuperviseGradeId(String superviseGradeId) {
                this.superviseGradeId = superviseGradeId;
            }

            public String getSuperviseGradeName() {
                return superviseGradeName;
            }

            public void setSuperviseGradeName(String superviseGradeName) {
                this.superviseGradeName = superviseGradeName;
            }

            public String getImages() {
                return images;
            }

            public void setImages(String images) {
                this.images = images;
            }
        }

        public static class SuperviseNatureBean {
            /**
             * superviseNatureName : 国控
             * superviseNatureId : A
             */

            private String superviseNatureName;
            private String superviseNatureId;
            private String images;

            public String getSuperviseNatureName() {
                return superviseNatureName;
            }

            public void setSuperviseNatureName(String superviseNatureName) {
                this.superviseNatureName = superviseNatureName;
            }

            public String getSuperviseNatureId() {
                return superviseNatureId;
            }

            public void setSuperviseNatureId(String superviseNatureId) {
                this.superviseNatureId = superviseNatureId;
            }

            public String getImages() {
                return images;
            }

            public void setImages(String images) {
                this.images = images;
            }
        }

        public static class IndustryBean {
            /**
             * industryName : 农、林、牧、渔业
             * industryId : A
             */

            private String industryName;
            private String industryId;

            public String getIndustryName() {
                return industryName;
            }

            public void setIndustryName(String industryName) {
                this.industryName = industryName;
            }

            public String getIndustryId() {
                return industryId;
            }

            public void setIndustryId(String industryId) {
                this.industryId = industryId;
            }
        }

        public static class IllegalRecordBean {
            /**
             * illegalRecordName : 从低到高
             * illegalRecordId : lowToHigh
             */

            private String illegalRecordName;
            private String illegalRecordId;

            public String getIllegalRecordName() {
                return illegalRecordName;
            }

            public void setIllegalRecordName(String illegalRecordName) {
                this.illegalRecordName = illegalRecordName;
            }

            public String getIllegalRecordId() {
                return illegalRecordId;
            }

            public void setIllegalRecordId(String illegalRecordId) {
                this.illegalRecordId = illegalRecordId;
            }
        }

        public static class AreaDataBean {
            /**
             * cityName : 北京市
             * areas : [{"areaId":"110101","areaName":"东城区"},{"areaId":"110102","areaName":"西城区"},{"areaId":"110103","areaName":"崇文区"},{"areaId":"110104","areaName":"宣武区"},{"areaId":"110105","areaName":"朝阳区"},{"areaId":"110106","areaName":"丰台区"},{"areaId":"110107","areaName":"石景山区"},{"areaId":"110108","areaName":"海淀区"},{"areaId":"110109","areaName":"门头沟区"},{"areaId":"110111","areaName":"房山区"},{"areaId":"110112","areaName":"通州区"},{"areaId":"110113","areaName":"顺义区"},{"areaId":"110114","areaName":"昌平区"},{"areaId":"110115","areaName":"大兴区"},{"areaId":"110116","areaName":"怀柔区"},{"areaId":"110117","areaName":"平谷区"},{"areaId":"110228","areaName":"密云县"},{"areaId":"110229","areaName":"延庆县"}]
             * cityId : 110100
             */

            private String cityName;
            private String cityId;
            private List<AreasBean> areas;

            public String getCityName() {
                return cityName;
            }

            public void setCityName(String cityName) {
                this.cityName = cityName;
            }

            public String getCityId() {
                return cityId;
            }

            public void setCityId(String cityId) {
                this.cityId = cityId;
            }

            public List<AreasBean> getAreas() {
                return areas;
            }

            public void setAreas(List<AreasBean> areas) {
                this.areas = areas;
            }

            public static class AreasBean {
                /**
                 * areaId : 110101
                 * areaName : 东城区
                 */

                private String areaId;
                private String areaName;

                public String getAreaId() {
                    return areaId;
                }

                public void setAreaId(String areaId) {
                    this.areaId = areaId;
                }

                public String getAreaName() {
                    return areaName;
                }

                public void setAreaName(String areaName) {
                    this.areaName = areaName;
                }
            }
        }
    }
}
